/**
 * @description 校验类集合 2024.09.26
 */

/**
 * 手机号码
 * @param {String} val 当前值字符串
 * @returns 返回 true: 手机号码正确
 */
export function verifyPhone(val) {
    if (!/^1(3[0-9]|4[579]|5[0-35-9]|6[56]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/.test(val)) return false;
    else return true;
}

/**
 * 邮箱
 * @param {String} val 当前值字符串
 * @returns 返回 true: 邮箱正确
 */
export function verifyEmail(val) {
    if (
        !/^(?=.{1,256})(?=.{1,64}@.{1,255})[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}(\.[a-zA-Z]{2,})*$/.test(
            val
        )
    )
        return false;
    else return true;
}